package com.fcat.registry;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/**
 1、eureka-server
 # 服务端剔除间隔（默认60*1000）
 eureka.server.eviction-interval-timer-in-ms=500

 2、service-provider
 # 实例续期持续多久后失效（默认90s）
 eureka.instance.lease-expiration-duration-in-seconds=2
 # 实例续期心跳间隔（默认30s）
 eureka.instance.lease-renewal-interval-in-seconds=1

 3、service-consumer(zuul/其他client)
 # 向eureka拉取注册列表的间隔（默认30s）
 eureka.client.registryFetchIntervalSeconds=2
 # ribbon服务列表刷新间隔（单位ms）
 ribbon.ServerListRefreshInterval=500
 */
@EnableEurekaServer
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class RegistryBootstrap {
    public static void main(String[] args) {
        SpringApplication.run(RegistryBootstrap.class, args);
    }
}
